﻿using Microsoft.DirectX;
using MultiResolutioning.Structures;

namespace MultiResolutioning.Interfaces
{
	/// <summary>
	/// Interfejs dla klas bedacych kosztem operacji.
	/// </summary>
	public interface ICostable
	{
		float Cost
		{
			get;
			set;
		}

		Vertex Target
		{
			get;
			set;
		}

		Vector3 NewPosition
		{
			get;
			set;
		}
	}
}
